Defect Inflow Prediction in Large Software Projects
نویسندگان
چکیده
Performance of software projects can be improved by providing predictions of various project characteristics. The predictions warn managers with information about potential problems and provide them with the possibility to prevent or avoid problems. Large software projects are characterized by a large number of factors that impact the project performance, which makes predicting project characteristics difficult. This paper presents methods for constructing prediction models of trends in defect inflow in large software projects based on a small number of variables. We refer to these models as short-term prediction models and long-term prediction models. The short-term prediction models are used to predict the number of defects discovered in the code up to three weeks in advance, while the long-term prediction models provide the possibility of predicting the defect inflow for the whole project. The initial evaluation of these methods in a large software project at Ericsson shows that the models are sufficiently accurate and easy to deploy.
منابع مشابه
Predicting Short-Term Defect Inflow in Large Software Projects - An Initial Evaluation
Predicting a defect inflow is important for project planning and monitoring purposes. For project planning purposes and for quality management purposes, an important measure is the trend of defect inflow in the project – i.e. how many defects are reported in a particular stage of the project. Predicting the defect inflow provides a mechanism of early notification whether the project is going to...
متن کاملWhen Do Software Issues and Bugs get Reported in Large Open Source Software Project?
In this paper we examine the reporting pattern of more than 7000 issue reports from five large open source software projects to evaluate two main characteristics: (1) when do defects get reported does there exist any distinct patterns, and (2) is there any difference between reported defect inflow and actual defect inflow for these projects. The two questions evaluated here are important from p...
متن کاملExtracting software static defect models using data mining
Defect models; Software testing; Software metrics; Defect prediction Abstract Large software projects are subject to quality risks of having defective modules that will cause failures during the software execution. Several software repositories contain source code of large projects that are composed of many modules. These software repositories include data for the software metrics of these modu...
متن کاملCross-project defect prediction
Prediction of software defects works well within projects as long as there is a sufficient amount of data available to train any models. However, this is rarely the case for new software projects and for many companies. So far, only a few have studies focused on transferring prediction models from one project to another. In this paper, we study cross-project defect prediction models on a large ...
متن کاملSimplification of Training Data for Cross-Project Defect Prediction
Cross-project defect prediction (CPDP) plays an important role in estimating the most likely defect-prone software components, especially for new or inactive projects. To the best of our knowledge, few prior studies provide explicit guidelines on how to select suitable training data of quality from a large number of public software repositories. In this paper, we have proposed a training data s...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- e-Informatica
دوره 4 شماره
صفحات -
تاریخ انتشار 2010